Maintaining Soft Arc Consistencies in BnB-ADOPT+ During Search
نویسنده
چکیده
Distributed Constraint Optimization Problems (DCOPs) have been applied in modeling and solving many multiagent coordination problems, such as meeting scheduling, sensor networks and traffic control. Several distributed algorithms for optimal DCOP solving have been proposed: ADOPT [Modi et al., 2005], DPOP [Petcu and Faltings, 2005], BnB-ADOPT [Yeoh et al., 2010]. BnB-ADOPT-AC and BnB-ADOPTFDAC [Gutierrez and Meseguer, 2010a] incorporate consistency enforcement during search into BnB-ADOPT [Gutierrez and Meseguer, 2010b], obtaining efficiency improvements. Enforcing consistency allows to prune some suboptimal values, making the search space smaller. This previous work considers unconditional deletions only, which avoids overhead in handling assignments and backtracking. However, values that could be deleted conditioned to some assignments will not be pruned with this strategy, so search space reduction opportunities are missed. A search-based constraint solving algorithm essentially forms subproblems of the original problem by variable assignments. Our goal is to maintain soft arc consistencies in each subproblem, so that variable assignments during search are also considered in consistency enforcement. As a result, we can explore more value pruning opportunities and thus further reduce the search space. An essential contribution in Gutierrez and Meseguer’s work is the introduction of an extra copy of cost functions in each agent, so that search and consistency enforcement are done asynchronously. Our contribution goes further maintaining soft arc consistencies in each subproblem during search, so that (i) search and consistency enforcement are done asynchronously, introducing some extra but finite and small number of variable domains and cost functions copies; (ii) the induced overhead caused by backtracking and undoing assignments and deletions is minimized. The asynchronicity requirement and different cost measurement (number of messages and NCCCs) require us to introduce novel techniques over those used in centralized CP. We show the benefits of our proposal on benchmarks usually unamenable to solvers without consistency.
منابع مشابه
Maintaining Soft Arc Consistencies in BnB-ADOPT During Search
Gutierrez and Meseguer show how to enforce consistency in BnBADOPT for distributed constraint optimization, but they consider unconditional deletions only. However, during search, more values can be pruned conditionally according to variable instantiations that define subproblems. Enforcing consistency in these subproblems can cause further search space reduction. We introduce efficient methods...
متن کاملImproving BnB-ADOPT+-AC
Several multiagent tasks can be formulated and solved as DCOPs. BnB-ADOPT-AC is one of the most efficient algorithms for optimal DCOP solving. It is based on BnBADOPT, removing redundant messages and maintaining soft arc consistency during search. In this paper, we present several improvements for this algorithm, namely (i) a better implementation, (ii) processing exactly simultaneous deletions...
متن کاملBnB-ADOPT+ with Several Soft Arc Consistency Levels
Distributed constraint optimization problems can be solved by BnB-ADOPT, a distributed asynchronous search algorithm. In the centralized case, local consistency techniques applied to constraint optimization have been shown very beneficial to increase performance. In this paper, we combine BnB-ADOPT with different levels of soft arc consistency, propagating unconditional deletions caused by eith...
متن کاملConnecting BnB-ADOPT with Soft Arc Consistency: Initial Results
Distributed constraint optimization problems with finite domains can be solved by asynchronous procedures. ADOPT is the reference algorithm for this kind of problems. Several versions of this algorithm have been proposed, one of them is BnB-ADOPT which changes the nature of the original algorithm from best-first to depth-first search. With BnB-ADOPT, we can assure in some cases that the value o...
متن کاملBnB-ADOPT+ with Several Soft AC Levels
Distributed constraint optimization problems can be solved by BnBADOPT$^+$, a distributed asynchronous search algorithm. In the centralized case, local consistency techniques applied to constraint optimization have been shown very beneficial to increase performance. In this paper, we combine BnB-ADOPT$^+$ with different levels of soft arc consistency, propagating unconditional deletions caused ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013